//
// Copyright (C) [2024] Xingyun Integrated Circuit, Inc.
//
// GreenCode was a private technology asset of Xingyun Integrated Circuit， Inc （Confidential）
//  Author: Shawn.Tan
//  Date : 2025.10.28
//
//  History : Initial Version 2025.10.28
//

//
#ifndef Green_InstructionConstraintGPGPU_H
#define Green_InstructionConstraintGPGPU_H

#include "InstructionConstraint.h"

namespace Green {

  /*!
    \class RetInstructionConstraint
    \brief class for RET instruction constraint.
  */
  class RetInstructionConstraint : public InstructionConstraint {
  public:
    RetInstructionConstraint() : InstructionConstraint() { } //!< Constructor.
    ~RetInstructionConstraint() { } //!< Destructor.

  protected:
    RetInstructionConstraint(const RetInstructionConstraint& rOther) //!< Copy constructor, not meant to be used.
      : InstructionConstraint(rOther)
    {
    }
  protected:
  };
}

#endif //Green_InstructionConstraintGPGPU_H
